#pragma once

#include <iostream>
#include <random>
using namespace std;

/********************************
生成随机数的类
可生成随机数，随机字符串，随机浮点数
*********************************/
class GenerateRandom
{
private:
    std::random_device rd;
    std::mt19937 gen;
public:
    GenerateRandom();
    long long generate_num(long long min, long long max);
    double generate_double(double min, double max);
    string generate_string_of_length(int length);
    string generate_string(int maxlength);
};
